home *** CD-ROM | disk | FTP | other *** search
-
- IEN-72
-
-
-
-
-
-
-
- Multiplexing Protocol
-
-
-
-
-
- Jonathan B. Postel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 23 January 1979
-
-
-
-
-
- Information Sciences Institute
- University of Southern California
- 4676 Admiralty Way
- Marina del Rey, California 90291
-
- (213) 822-1511
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IEN-72 J. Postel
- ISI
- 23 January 1979
-
-
-
- Multiplexing Protocol
-
- Introduction
-
- This Multiplexing Protocol is defined to allow the combining of
- transmission units of different higher level protocols in one
- transmission unit of a lower level protocol in packet-switched computer
- communication in the environment of an interconnected set of computer
- networks. This protocol assumes that the Internet Protocol [1] is used
- as the underlying protocol.
-
- Format
-
-
- 0 15 16 31
- +--------+--------+----------------+
- ! ! ! !
- ! Zero !Protocol! Length !
- ! ! ! !
- +--------+--------+----------------+
-
- Multiplexing Header Format
-
- Fields
-
- Zero is always zero.
-
- Protocol is the number of the following lower level protocol.
-
- Length is the length in octets of the following protocol block.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Postel [page 1]
-
-
-
- 23 January 1979
- Multiplexing Protocol IEN-72
- Example
-
-
-
- Example
-
-
- 0 15 16 31
- +--------+--------+--------+--------+
- ! Zero !Protocol! Length !
- +--------+--------+--------+--------+
- ! a transmission unit !
- ! of some protocol !
- +--------+--------+--------+--------+
- ! Zero !Protocol! Length !
- +--------+--------+--------+--------+
- ! a transmission unit !
- ! of some protocol !
- +--------+--------+--------+--------+
- ! Zero !Protocol! Length !
- +--------+--------+--------+--------+
- ! a transmission unit !
- ! of some protocol !
- +--------+--------+--------+--------+
-
- Multiplexing Protocol Concept
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [page 2] Postel
-
-
-
- 23 January 1979
- IEN-72 Multiplexing Protocol
- Example
-
-
-
-
- 0 15 16 31
- +--------+--------+--------+--------+
- ! Zero !datagram! Length = 16 ! ----+
- +--------+--------+--------+--------+ !
- ! source socket ! dest. socket ! !
- +--------+--------+--------+--------+ !
- ! length = 8 ! checksum ! !
- +--------+--------+--------+--------+ !
- ! data ! !
- +--------+--------+--------+--------+ !
- ! data ! !
- +--------+--------+--------+--------+ <---+
- ! Zero ! TCP ! Length = 28 ! ----+
- +--------+--------+--------+--------+ !
- ! source port ! destination port! !
- +--------+--------+--------+--------+ !
- ! sequence number ! !
- +--------+--------+--------+--------+ !
- ! acknowledgment number ! !
- +--------+--------+--------+--------+ !
- !offset control! window ! !
- +--------+--------+--------+--------+ !
- ! checksum ! urgent pointer ! !
- +--------+--------+--------+--------+ !
- ! data ! !
- +--------+--------+--------+--------+ !
- ! data ! !
- +--------+--------+--------+--------+ <---+
- ! Zero !datagram! Length = 12 ! ----+
- +--------+--------+--------+--------+ !
- ! source socket ! dest. socket ! !
- +--------+--------+--------+--------+ !
- ! length = 4 ! checksum ! !
- +--------+--------+--------+--------+ !
- ! data ! !
- +--------+--------+--------+--------+ <---+
-
- Multiplexing Protocol Example
-
- Protocol Application
-
- The major use of this protocol is to allow several transmission units
- from differing (or the same) higher level protocols to be combined into
- one transmission unit of a lower level protocol.
-
-
-
- Postel [page 3]
-
-
-
- 23 January 1979
- Multiplexing Protocol IEN-72
- Protocol Number
-
-
-
- Protocol Number
-
- This is protocol 18 (22 octal) when used in the Internet Protocol.
- Other protocol numbers are listed in [2].
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [page 4] Postel
-
-
-
- 23 January 1979
- IEN-72 Multiplexing Protocol
- References
-
-
-
- References
-
- [1] Postel, J., "Internetwork Protocol Specification -- Version 4,"
- IEN-54, USC-Information Sciences Institute, September 1978.
-
- [2] Postel, J., "Assigned Numbers," USC-Information Sciences
- Institute, RFC-750, NIC-45500, September 1978.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Postel [page 5]
-
-
-